AcVendor\GuzzleHttp\Psr7\Uri C

Total Complexity 110
Dependencies 3
Dependents 7
Total lines 556
Lines of code 299
Logical lines of code 178
Comment lines 175
Methods 42
Properties 8

Methods 42

Method Rating Maintainability Complexity Lines of code
composeComponents()
A
55 9 20
applyParts()
A
58 9 13
validateState()
S
58 8 13
isSameDocumentReference()
S
65 8 7
filterPort()
S
63 4 10
isAbsolutePathReference()
S
76 4 3
isRelativePathReference()
S
75 4 3
parse()
S
58 3 15
withUserInfo()
S
60 3 14
getAuthority()
S
64 3 10
removeDefaultPort()
S
72 3 5
__construct()
S
65 3 9
withQueryValues()
S
66 3 7
isDefaultPort()
S
76 3 3
withScheme()
S
62 2 12
withPort()
S
62 2 12
withHost()
S
63 2 11
withPath()
S
63 2 11
withFragment()
S
64 2 10
filterQueryAndFragment()
S
68 2 6
filterPath()
S
68 2 6
__toString()
S
69 2 6
generateQueryString()
S
67 2 7
getFilteredQueryString()
S
62 2 10
filterHost()
S
69 2 6
filterUserInfoComponent()
S
68 2 6
filterScheme()
S
69 2 6
withQuery()
S
64 2 10
isNetworkPathReference()
S
78 2 3
fromParts()
S
71 1 6
jsonSerialize()
S
81 1 3
isAbsolute()
S
79 1 3
withoutQueryValue()
S
73 1 4
getQuery()
S
82 1 3
getPath()
S
82 1 3
getPort()
S
82 1 3
getHost()
S
82 1 3
getUserInfo()
S
82 1 3
withQueryValue()
S
71 1 5
getScheme()
S
82 1 3
rawurlencodeMatchZero()
S
79 1 3
getFragment()
S
82 1 3